benchee report

System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
Tuple2D 4.98 M 200.94 ns ±1059.71% 170 ns 169 ns 153 ns 904085 ns 388395
Tuple1D 4.89 M 204.62 ns ±1262.07% 142 ns 137 ns 123 ns 1099447 ns 387238
MapTuple 4.08 M 245.26 ns ±5145.19% 192 ns 192 ns 180 ns 6732294 ns 363236
MapTupleFull 1.89 M 528.41 ns ±9.44% 519 ns 512 ns 485 ns 3313 ns 23501
ETSSet 1.80 M 556.84 ns ±32.26% 526 ns 522 ns 500 ns 5284 ns 12690
Map2D 1.22 M 818.20 ns ±75.37% 767 ns 762 ns 722 ns 126094 ns 52910
ETSOrderedSet 1.08 M 924.57 ns ±24.11% 885 ns 882 ns 824 ns 9628 ns 10484
List2D 0.88 M 1131.48 ns ±45.29% 1064 ns 1062 ns 961 ns 79611 ns 61408
MapTupleHalfFull 0.81 M 1235.25 ns ±58.48% 1194 ns 1192 ns 1152 ns 189779 ns 78093
List1D 0.44 M 2252.39 ns ±32.61% 2160 ns 2132 ns 2113 ns 159520 ns 57350

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
Tuple2D 512 B ±0.00% 512 B 512 B 512 B 512 B 932
Tuple1D 1344 B ±0.00% 1344 B 1344 B 1344 B 1344 B 471
MapTuple 368 B ±0.00% 368 B 368 B 368 B 368 B 752
MapTupleFull 400 B ±0.00% 400 B 400 B 400 B 400 B 237
ETSSet 248 B ±0.00% 248 B 248 B 248 B 248 B 247
Map2D 1712 B ±0.00% 1712 B 1712 B 1712 B 1712 B 378
ETSOrderedSet 248 B ±0.00% 248 B 248 B 248 B 248 B 229
List2D 656 B ±0.00% 656 B 656 B 656 B 656 B 323
MapTupleHalfFull 1504 B ±0.00% 1504 B 1504 B 1504 B 1504 B 422
List1D 2048 B ±0.00% 2048 B 2048 B 2048 B 2048 B 369